/*
 *   Copyright (C) Key Bridge Global LLC and/or its affiliates.
 *
 *   This program is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.keybridgeglobal.wsif.enumerated;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>Java class for enumCountry.
 * <p/>
 * <p>The following schema fragment specifies the expected content contained
 * within this class. <p>
 * <pre>
 * &lt;simpleType name="enumCountry">
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     &lt;enumeration value="AFGHANISTAN"/>
 *     &lt;enumeration value="ALBANIA"/>
 *     &lt;enumeration value="ALGERIA"/>
 *     &lt;enumeration value="AMERICAN_SAMOA"/>
 *     &lt;enumeration value="ANDORRA"/>
 *     &lt;enumeration value="ANGOLA"/>
 *     &lt;enumeration value="ANGUILLA"/>
 *     &lt;enumeration value="ANTARCTICA"/>
 *     &lt;enumeration value="ANTIGUA_AND_BARBUDA"/>
 *     &lt;enumeration value="ARGENTINA"/>
 *     &lt;enumeration value="ARMENIA"/>
 *     &lt;enumeration value="ARUBA"/>
 *     &lt;enumeration value="AUSTRALIA"/>
 *     &lt;enumeration value="AUSTRIA"/>
 *     &lt;enumeration value="AZERBAIJAN"/>
 *     &lt;enumeration value="BAHAMAS"/>
 *     &lt;enumeration value="BAHRAIN"/>
 *     &lt;enumeration value="BANGLADESH"/>
 *     &lt;enumeration value="BARBADOS"/>
 *     &lt;enumeration value="BELARUS"/>
 *     &lt;enumeration value="BELGIUM"/>
 *     &lt;enumeration value="BELIZE"/>
 *     &lt;enumeration value="BENIN"/>
 *     &lt;enumeration value="BERMUDA"/>
 *     &lt;enumeration value="BHUTAN"/>
 *     &lt;enumeration value="BOLIVIA"/>
 *     &lt;enumeration value="BOSNIA_AND_HERZEGOVINA"/>
 *     &lt;enumeration value="BOTSWANA"/>
 *     &lt;enumeration value="BOUVET_ISLAND"/>
 *     &lt;enumeration value="BRAZIL"/>
 *     &lt;enumeration value="BRITISH_INDIAN_OCEAN_TERRITORY"/>
 *     &lt;enumeration value="BRUNEI_DARUSSALAM"/>
 *     &lt;enumeration value="BULGARIA"/>
 *     &lt;enumeration value="BURKINA_FASO"/>
 *     &lt;enumeration value="BURUNDI"/>
 *     &lt;enumeration value="CAMBODIA"/>
 *     &lt;enumeration value="CAMEROON"/>
 *     &lt;enumeration value="CANADA"/>
 *     &lt;enumeration value="CAPE_VERDE"/>
 *     &lt;enumeration value="CAYMAN_ISLANDS"/>
 *     &lt;enumeration value="CENTRAL_AFRICAN_REPUBLIC"/>
 *     &lt;enumeration value="CHAD"/>
 *     &lt;enumeration value="CHILE"/>
 *     &lt;enumeration value="CHINA"/>
 *     &lt;enumeration value="CHRISTMAS_ISLAND"/>
 *     &lt;enumeration value="COCOS_KEELING_ISLANDS"/>
 *     &lt;enumeration value="COLOMBIA"/>
 *     &lt;enumeration value="COMOROS"/>
 *     &lt;enumeration value="CONGO"/>
 *     &lt;enumeration value="CONGO_THE_DEMOCRATIC_REPUBLIC_OF_THE"/>
 *     &lt;enumeration value="COOK_ISLANDS"/>
 *     &lt;enumeration value="COSTA_RICA"/>
 *     &lt;enumeration value="COTE_DIVOIRE"/>
 *     &lt;enumeration value="CROATIA"/>
 *     &lt;enumeration value="CUBA"/>
 *     &lt;enumeration value="CYPRUS"/>
 *     &lt;enumeration value="CZECH_REPUBLIC"/>
 *     &lt;enumeration value="DENMARK"/>
 *     &lt;enumeration value="DJIBOUTI"/>
 *     &lt;enumeration value="DOMINICA"/>
 *     &lt;enumeration value="DOMINICAN_REPUBLIC"/>
 *     &lt;enumeration value="ECUADOR"/>
 *     &lt;enumeration value="EGYPT"/>
 *     &lt;enumeration value="EL_SALVADOR"/>
 *     &lt;enumeration value="EQUATORIAL_GUINEA"/>
 *     &lt;enumeration value="ERITREA"/>
 *     &lt;enumeration value="ESTONIA"/>
 *     &lt;enumeration value="ETHIOPIA"/>
 *     &lt;enumeration value="FALKLAND_ISLANDS"/>
 *     &lt;enumeration value="FAROE_ISLANDS"/>
 *     &lt;enumeration value="FIJI"/>
 *     &lt;enumeration value="FINLAND"/>
 *     &lt;enumeration value="FRANCE"/>
 *     &lt;enumeration value="FRENCH_GUIANA"/>
 *     &lt;enumeration value="FRENCH_POLYNESIA"/>
 *     &lt;enumeration value="FRENCH_SOUTHERN_TERRITORIES"/>
 *     &lt;enumeration value="GABON"/>
 *     &lt;enumeration value="GAMBIA"/>
 *     &lt;enumeration value="GEORGIA"/>
 *     &lt;enumeration value="GERMANY"/>
 *     &lt;enumeration value="GHANA"/>
 *     &lt;enumeration value="GIBRALTAR"/>
 *     &lt;enumeration value="GREECE"/>
 *     &lt;enumeration value="GREENLAND"/>
 *     &lt;enumeration value="GRENADA"/>
 *     &lt;enumeration value="GUADELOUPE"/>
 *     &lt;enumeration value="GUAM"/>
 *     &lt;enumeration value="GUATEMALA"/>
 *     &lt;enumeration value="GUINEA_BISSAU"/>
 *     &lt;enumeration value="GUINEA"/>
 *     &lt;enumeration value="GUYANA"/>
 *     &lt;enumeration value="HAITI"/>
 *     &lt;enumeration value="HEARD_ISLAND_AND_MCDONALD_ISLANDS"/>
 *     &lt;enumeration value="HOLY_SEE_VATICAN_CITY_STATE"/>
 *     &lt;enumeration value="HONDURAS"/>
 *     &lt;enumeration value="HONG_KONG"/>
 *     &lt;enumeration value="HUNGARY"/>
 *     &lt;enumeration value="ICELAND"/>
 *     &lt;enumeration value="INDIA"/>
 *     &lt;enumeration value="INDONESIA"/>
 *     &lt;enumeration value="IRAN"/>
 *     &lt;enumeration value="IRAQ"/>
 *     &lt;enumeration value="IRELAND"/>
 *     &lt;enumeration value="ISRAEL"/>
 *     &lt;enumeration value="ITALY"/>
 *     &lt;enumeration value="JAMAICA"/>
 *     &lt;enumeration value="JAPAN"/>
 *     &lt;enumeration value="JORDAN"/>
 *     &lt;enumeration value="KAZAKHSTAN"/>
 *     &lt;enumeration value="KENYA"/>
 *     &lt;enumeration value="KIRIBATI"/>
 *     &lt;enumeration value="KOREA"/>
 *     &lt;enumeration value="KOREA_NORTH"/>
 *     &lt;enumeration value="KUWAIT"/>
 *     &lt;enumeration value="KYRGYZSTAN"/>
 *     &lt;enumeration value="LAO_PEOPLES_DEMOCRATIC_REPUBLIC"/>
 *     &lt;enumeration value="LATVIA"/>
 *     &lt;enumeration value="LEBANON"/>
 *     &lt;enumeration value="LESOTHO"/>
 *     &lt;enumeration value="LIBERIA"/>
 *     &lt;enumeration value="LIBYAN_ARAB_JAMAHIRIYA"/>
 *     &lt;enumeration value="LIECHTENSTEIN"/>
 *     &lt;enumeration value="LITHUANIA"/>
 *     &lt;enumeration value="LUXEMBOURG"/>
 *     &lt;enumeration value="MACAO"/>
 *     &lt;enumeration value="MACEDONIA"/>
 *     &lt;enumeration value="MADAGASCAR"/>
 *     &lt;enumeration value="MALAWI"/>
 *     &lt;enumeration value="MALAYSIA"/>
 *     &lt;enumeration value="MALDIVES"/>
 *     &lt;enumeration value="MALI"/>
 *     &lt;enumeration value="MALTA"/>
 *     &lt;enumeration value="MARSHALL_ISLANDS"/>
 *     &lt;enumeration value="MARTINIQUE"/>
 *     &lt;enumeration value="MAURITANIA"/>
 *     &lt;enumeration value="MAURITIUS"/>
 *     &lt;enumeration value="MAYOTTE"/>
 *     &lt;enumeration value="MEXICO"/>
 *     &lt;enumeration value="MICRONESIA"/>
 *     &lt;enumeration value="MOLDOVA_REPUBLIC_OF"/>
 *     &lt;enumeration value="MONACO"/>
 *     &lt;enumeration value="MONGOLIA"/>
 *     &lt;enumeration value="MONTSERRAT"/>
 *     &lt;enumeration value="MOROCCO"/>
 *     &lt;enumeration value="MOZAMBIQUE"/>
 *     &lt;enumeration value="MYANMAR"/>
 *     &lt;enumeration value="NAMIBIA"/>
 *     &lt;enumeration value="NAURU"/>
 *     &lt;enumeration value="NEPAL"/>
 *     &lt;enumeration value="NETHERLANDS_ANTILLES"/>
 *     &lt;enumeration value="NETHERLANDS"/>
 *     &lt;enumeration value="NEW_CALEDONIA"/>
 *     &lt;enumeration value="NEW_ZEALAND"/>
 *     &lt;enumeration value="NICARAGUA"/>
 *     &lt;enumeration value="NIGERIA"/>
 *     &lt;enumeration value="NIGER"/>
 *     &lt;enumeration value="NIUE"/>
 *     &lt;enumeration value="NORFOLK_ISLAND"/>
 *     &lt;enumeration value="NORTHERN_MARIANA_ISLANDS"/>
 *     &lt;enumeration value="NORWAY"/>
 *     &lt;enumeration value="OMAN"/>
 *     &lt;enumeration value="PAKISTAN"/>
 *     &lt;enumeration value="PALAU"/>
 *     &lt;enumeration value="PALESTINIAN_TERRITORY"/>
 *     &lt;enumeration value="PANAMA"/>
 *     &lt;enumeration value="PAPUA_NEW_GUINEA"/>
 *     &lt;enumeration value="PARAGUAY"/>
 *     &lt;enumeration value="PERU"/>
 *     &lt;enumeration value="PHILIPPINES"/>
 *     &lt;enumeration value="PITCAIRN"/>
 *     &lt;enumeration value="POLAND"/>
 *     &lt;enumeration value="PORTUGAL"/>
 *     &lt;enumeration value="PUERTO_RICO"/>
 *     &lt;enumeration value="QATAR"/>
 *     &lt;enumeration value="REUNION"/>
 *     &lt;enumeration value="ROMANIA"/>
 *     &lt;enumeration value="RUSSIAN_FEDERATION"/>
 *     &lt;enumeration value="RWANDA"/>
 *     &lt;enumeration value="SAINT_HELENA"/>
 *     &lt;enumeration value="SAINT_KITTS_AND_NEVIS"/>
 *     &lt;enumeration value="SAINT_LUCIA"/>
 *     &lt;enumeration value="SAINT_PIERRE_AND_MIQUELON"/>
 *     &lt;enumeration value="SAINT_VINCENT_AND_THE_GRENADINES"/>
 *     &lt;enumeration value="SAMOA"/>
 *     &lt;enumeration value="SAN_MARINO"/>
 *     &lt;enumeration value="SAO_TOME_AND_PRINCIPE"/>
 *     &lt;enumeration value="SAUDI_ARABIA"/>
 *     &lt;enumeration value="SENEGAL"/>
 *     &lt;enumeration value="SERBIA_AND_MONTENEGRO"/>
 *     &lt;enumeration value="SEYCHELLES"/>
 *     &lt;enumeration value="SIERRA_LEONE"/>
 *     &lt;enumeration value="SINGAPORE"/>
 *     &lt;enumeration value="SLOVAKIA"/>
 *     &lt;enumeration value="SLOVENIA"/>
 *     &lt;enumeration value="SOLOMON_ISLANDS"/>
 *     &lt;enumeration value="SOMALIA"/>
 *     &lt;enumeration value="SOUTH_AFRICA"/>
 *     &lt;enumeration value="SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS"/>
 *     &lt;enumeration value="SPAIN"/>
 *     &lt;enumeration value="SRI_LANKA"/>
 *     &lt;enumeration value="SUDAN"/>
 *     &lt;enumeration value="SURINAME"/>
 *     &lt;enumeration value="SVALBARD_AND_JAN_MAYEN"/>
 *     &lt;enumeration value="SWAZILAND"/>
 *     &lt;enumeration value="SWEDEN"/>
 *     &lt;enumeration value="SWITZERLAND"/>
 *     &lt;enumeration value="SYRIAN_ARAB_REPUBLIC"/>
 *     &lt;enumeration value="TAIWAN_PROVINCE_OF_CHINA"/>
 *     &lt;enumeration value="TAJIKISTAN"/>
 *     &lt;enumeration value="TANZANIA_UNITED_REPUBLIC_OF"/>
 *     &lt;enumeration value="THAILAND"/>
 *     &lt;enumeration value="TIMOR_LESTE"/>
 *     &lt;enumeration value="TOGO"/>
 *     &lt;enumeration value="TOKELAU"/>
 *     &lt;enumeration value="TONGA"/>
 *     &lt;enumeration value="TRINIDAD_AND_TOBAGO"/>
 *     &lt;enumeration value="TUNISIA"/>
 *     &lt;enumeration value="TURKEY"/>
 *     &lt;enumeration value="TURKMENISTAN"/>
 *     &lt;enumeration value="TURKS_AND_CAICOS_ISLANDS"/>
 *     &lt;enumeration value="TUVALU"/>
 *     &lt;enumeration value="UGANDA"/>
 *     &lt;enumeration value="UKRAINE"/>
 *     &lt;enumeration value="UNITED_ARAB_EMIRATES"/>
 *     &lt;enumeration value="UNITED_KINGDOM"/>
 *     &lt;enumeration value="UNITED_STATES_MINOR_OUTLYING_ISLANDS"/>
 *     &lt;enumeration value="UNITED_STATES_OF_AMERICA"/>
 *     &lt;enumeration value="URUGUAY"/>
 *     &lt;enumeration value="UZBEKISTAN"/>
 *     &lt;enumeration value="VANUATU"/>
 *     &lt;enumeration value="VENEZUELA"/>
 *     &lt;enumeration value="VIET_NAM"/>
 *     &lt;enumeration value="VIRGIN_ISLANDS_BRITISH"/>
 *     &lt;enumeration value="VIRGIN_ISLANDS_US"/>
 *     &lt;enumeration value="WALLIS_AND_FUTUNA"/>
 *     &lt;enumeration value="WESTERN_SAHARA"/>
 *     &lt;enumeration value="YEMEN"/>
 *     &lt;enumeration value="ZAMBIA"/>
 *     &lt;enumeration value="ZIMBABWE"/>
 *   &lt;/restriction>
 * &lt;/simpleType>
 * </pre>
 * <p/>
 */
@XmlType(name = "enumCountry")
@XmlEnum
public enum EnumCountry {

  AFGHANISTAN,
  ALBANIA,
  ALGERIA,
  AMERICAN_SAMOA,
  ANDORRA,
  ANGOLA,
  ANGUILLA,
  ANTARCTICA,
  ANTIGUA_AND_BARBUDA,
  ARGENTINA,
  ARMENIA,
  ARUBA,
  AUSTRALIA,
  AUSTRIA,
  AZERBAIJAN,
  BAHAMAS,
  BAHRAIN,
  BANGLADESH,
  BARBADOS,
  BELARUS,
  BELGIUM,
  BELIZE,
  BENIN,
  BERMUDA,
  BHUTAN,
  BOLIVIA,
  BOSNIA_AND_HERZEGOVINA,
  BOTSWANA,
  BOUVET_ISLAND,
  BRAZIL,
  BRITISH_INDIAN_OCEAN_TERRITORY,
  BRUNEI_DARUSSALAM,
  BULGARIA,
  BURKINA_FASO,
  BURUNDI,
  CAMBODIA,
  CAMEROON,
  CANADA,
  CAPE_VERDE,
  CAYMAN_ISLANDS,
  CENTRAL_AFRICAN_REPUBLIC,
  CHAD,
  CHILE,
  CHINA,
  CHRISTMAS_ISLAND,
  COCOS_KEELING_ISLANDS,
  COLOMBIA,
  COMOROS,
  CONGO,
  CONGO_THE_DEMOCRATIC_REPUBLIC_OF_THE,
  COOK_ISLANDS,
  COSTA_RICA,
  COTE_DIVOIRE,
  CROATIA,
  CUBA,
  CYPRUS,
  CZECH_REPUBLIC,
  DENMARK,
  DJIBOUTI,
  DOMINICA,
  DOMINICAN_REPUBLIC,
  ECUADOR,
  EGYPT,
  EL_SALVADOR,
  EQUATORIAL_GUINEA,
  ERITREA,
  ESTONIA,
  ETHIOPIA,
  FALKLAND_ISLANDS,
  FAROE_ISLANDS,
  FIJI,
  FINLAND,
  FRANCE,
  FRENCH_GUIANA,
  FRENCH_POLYNESIA,
  FRENCH_SOUTHERN_TERRITORIES,
  GABON,
  GAMBIA,
  GEORGIA,
  GERMANY,
  GHANA,
  GIBRALTAR,
  GREECE,
  GREENLAND,
  GRENADA,
  GUADELOUPE,
  GUAM,
  GUATEMALA,
  GUINEA_BISSAU,
  GUINEA,
  GUYANA,
  HAITI,
  HEARD_ISLAND_AND_MCDONALD_ISLANDS,
  HOLY_SEE_VATICAN_CITY_STATE,
  HONDURAS,
  HONG_KONG,
  HUNGARY,
  ICELAND,
  INDIA,
  INDONESIA,
  IRAN,
  IRAQ,
  IRELAND,
  ISRAEL,
  ITALY,
  JAMAICA,
  JAPAN,
  JORDAN,
  KAZAKHSTAN,
  KENYA,
  KIRIBATI,
  KOREA,
  KOREA_NORTH,
  KUWAIT,
  KYRGYZSTAN,
  LAO_PEOPLES_DEMOCRATIC_REPUBLIC,
  LATVIA,
  LEBANON,
  LESOTHO,
  LIBERIA,
  LIBYAN_ARAB_JAMAHIRIYA,
  LIECHTENSTEIN,
  LITHUANIA,
  LUXEMBOURG,
  MACAO,
  MACEDONIA,
  MADAGASCAR,
  MALAWI,
  MALAYSIA,
  MALDIVES,
  MALI,
  MALTA,
  MARSHALL_ISLANDS,
  MARTINIQUE,
  MAURITANIA,
  MAURITIUS,
  MAYOTTE,
  MEXICO,
  MICRONESIA,
  MOLDOVA_REPUBLIC_OF,
  MONACO,
  MONGOLIA,
  MONTSERRAT,
  MOROCCO,
  MOZAMBIQUE,
  MYANMAR,
  NAMIBIA,
  NAURU,
  NEPAL,
  NETHERLANDS_ANTILLES,
  NETHERLANDS,
  NEW_CALEDONIA,
  NEW_ZEALAND,
  NICARAGUA,
  NIGERIA,
  NIGER,
  NIUE,
  NORFOLK_ISLAND,
  NORTHERN_MARIANA_ISLANDS,
  NORWAY,
  OMAN,
  PAKISTAN,
  PALAU,
  PALESTINIAN_TERRITORY,
  PANAMA,
  PAPUA_NEW_GUINEA,
  PARAGUAY,
  PERU,
  PHILIPPINES,
  PITCAIRN,
  POLAND,
  PORTUGAL,
  PUERTO_RICO,
  QATAR,
  REUNION,
  ROMANIA,
  RUSSIAN_FEDERATION,
  RWANDA,
  SAINT_HELENA,
  SAINT_KITTS_AND_NEVIS,
  SAINT_LUCIA,
  SAINT_PIERRE_AND_MIQUELON,
  SAINT_VINCENT_AND_THE_GRENADINES,
  SAMOA,
  SAN_MARINO,
  SAO_TOME_AND_PRINCIPE,
  SAUDI_ARABIA,
  SENEGAL,
  SERBIA_AND_MONTENEGRO,
  SEYCHELLES,
  SIERRA_LEONE,
  SINGAPORE,
  SLOVAKIA,
  SLOVENIA,
  SOLOMON_ISLANDS,
  SOMALIA,
  SOUTH_AFRICA,
  SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS,
  SPAIN,
  SRI_LANKA,
  SUDAN,
  SURINAME,
  SVALBARD_AND_JAN_MAYEN,
  SWAZILAND,
  SWEDEN,
  SWITZERLAND,
  SYRIAN_ARAB_REPUBLIC,
  TAIWAN_PROVINCE_OF_CHINA,
  TAJIKISTAN,
  TANZANIA_UNITED_REPUBLIC_OF,
  THAILAND,
  TIMOR_LESTE,
  TOGO,
  TOKELAU,
  TONGA,
  TRINIDAD_AND_TOBAGO,
  TUNISIA,
  TURKEY,
  TURKMENISTAN,
  TURKS_AND_CAICOS_ISLANDS,
  TUVALU,
  UGANDA,
  UKRAINE,
  UNITED_ARAB_EMIRATES,
  UNITED_KINGDOM,
  UNITED_STATES_MINOR_OUTLYING_ISLANDS,
  UNITED_STATES_OF_AMERICA,
  URUGUAY,
  UZBEKISTAN,
  VANUATU,
  VENEZUELA,
  VIET_NAM,
  VIRGIN_ISLANDS_BRITISH,
  VIRGIN_ISLANDS_US,
  WALLIS_AND_FUTUNA,
  WESTERN_SAHARA,
  YEMEN,
  ZAMBIA,
  ZIMBABWE;

  public String value() {
    return name();
  }

  public static EnumCountry fromValue(String v) {
    return valueOf(v);
  }
}
